Complexity of SAT Problems, Clone Theory and the Exponential Time Hypothesis

نویسندگان

  • Peter Jonsson
  • Victor Lagerkvist
  • Gustav Nordh
  • Bruno Zanuttini
چکیده

The construction of exact exponential-time algorithms for NP-complete problems has for some time been a very active research area. Unfortunately, there is a lack of general methods for studying and comparing the time complexity of algorithms for such problems. We propose such a method based on clone theory and demonstrate it on the SAT problem. Schaefer has completely classi ed the complexity of SAT with respect to the set of allowed relations and proved that this parameterized problem exhibits a dichotomy: it is either in P or is NP-complete. We show that there is a certain partial order on the NP-complete SAT problems with a close connection to their worst-case time complexities; if a problem SAT(S) is below a problem SAT(S′) in this partial order, then SAT(S′) cannot be solved strictly faster than SAT(S). By using this order, we identify a relation R such that SAT({R}) is the computationally easiest NP-complete SAT(S) problem. This result may be interesting when investigating the borderline between P and NP since one appealing way of studying this borderline is to identify problems that, in some sense, are situated close to it (such as a `very hard' problem in P or a `very easy' NP-complete problem). We strengthen the result by showing that SAT({R})-2 (i.e. SAT({R}) restricted to instances where no variable appears more than twice) is NP-complete, too. This is in contrast to, for example, 1-in-3-SAT (or even CNF-SAT), which is in P under ∗Department of Computer and Information Science, Linköpings Universitet, Sweden, [email protected]. Partially supported by the Swedish Research Council (VR) under grant 621-2009-4431. †Department of Computer and Information Science, Linköpings Universitet, Sweden, [email protected]. Partially supported by the Swedish Research Council (VR) under grant 2008-4675. ‡Department of Computer and Information Science, Linköpings Universitet, Sweden, [email protected]. Partially supported by the Swedish Research Council (VR) under grant 2008-4675. §GREYC, Université de Caen Basse-Normandie, France, [email protected]. Partially supported by the French National Research Agency under grant TUPLES (ANR-10BLAN-0210). the same restriction. We then relate SAT({R})-2 to the exponential-time hypothesis (ETH) and show that ETH holds if and only if SAT({R})-2 is not sub-exponential. This constitutes a strong connection between ETH and the SAT problem under both severe relational and severe structural restrictions, and it may thus serve as a tool for studying the borderline between subexponential and exponential problems. In the process, we also prove a stronger version of Impagliazzo et al.'s sparsi cation lemma for k-SAT; namely that all nite Boolean constraint languages S and S′ such that SAT(·) is NP-complete can be sparsi ed into each other. This should be compared with Santhanam and Srinivasan's recent negative result which states that the same does not hold for all in nite Boolean constraint languages.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Restricted Constraint Satisfaction Problems and the Exponential-time Hypothesis

A constraint satisfaction problem (CSP) can be represented as two structures: the structure induced by the variables and the structure induced by the constraint language. Both these parameters are amenable to restrictions which a ects the complexity of the resulting problems. In this thesis we shall use both constraint language restrictions and structural restrictions in order to create problem...

متن کامل

On polynomial lower bounds based on complexity of SAT problems

A large amount of recent work in complexity theory seeks to prove tight lower bounds on problems within P under the Strong Exponential Time Hypothesis (SETH) and similar conjectures. Lower bounds for many problems can be proved via reduction from CNF formulas under SETH. More recently, work by Abboud, Hansen, Williams and Williams [3] proves bounds under reductions from more complex representat...

متن کامل

A Preliminary Investigation of Satisfiability Problems Not Harder than 1-in-3-SAT

The parameterized satisfiability problem over a set of Boolean relations Γ (SAT(Γ)) is the problem of determining whether a conjunctive formula over Γ has at least one model. Due to Schaefer’s dichotomy theorem the computational complexity of SAT(Γ), modulo polynomial-time reductions, has been completely determined: SAT(Γ) is always either tractable or NP-complete. More recently, the problem of...

متن کامل

Lower Bounds Based on the Exponential Time Hypothesis: Edge Clique Cover

In this article we survey algorithmic lower bound results that have been obtained in the field of exact exponential time algorithms and parameterized complexity under certain assumptions on the running time of algorithms solving CNF-Sat, namely Exponential time hypothesis (ETH) and Strong Exponential time hypothesis (SETH).

متن کامل

Complexity of k-SAT

The problem of k-SAT is to determine if the given k-CNF has a satisfying solution. It is a celebrated open question as to whether it requires exponential time to solve k-SAT for k 3. Define sk (for k 3) to be the infimum of fÆ : there exists an O(2) algorithm for solving k-SATg. Define ETH (Exponential-Time Hypothesis) for k-SAT as follows: for k 3, sk > 0. In other words, for k 3, kSAT does no...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013